#include<iostream>
using namespace std;

int acm[100][100]={0};

int todo(int m,int n){
    if(m==0&&n>=0)
        return n+1;
    else if(n==0&&m>0)
        return todo(m-1,1);
    else if(m>0&&n>0)
    return todo(m-1,todo(m,n-1));
}


int main(){
    int m=0,n=0;
    cin>>m>>n;


    cout<<todo(m,n);
    return 00;
}
